package com.xdbigdata.sync.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.sql.Blob;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 学生基础信息
 * </p>
 *
 * @author lshaci
 * @since 2019-09-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_studentbase")
@ApiModel(value="Studentbase对象", description="学生基础信息")
public class Studentbase extends Model<Studentbase> {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "曾用名")
    private String cym;

    @ApiModelProperty(value = "学号")
    private String xh;

    @ApiModelProperty(value = "血型码")
    private String xxm;

    @ApiModelProperty(value = "身份证件有效期")
    private String sfzjyxq;

    @ApiModelProperty(value = "姓名")
    private String xm;

    @ApiModelProperty(value = "政治面貌码")
    private String zzmmm;

    @ApiModelProperty(value = "英文姓名")
    private String ywmc;

    @ApiModelProperty(value = "出生地码")
    private String csdm;

    @ApiModelProperty(value = "民族码")
    private String mzm;

    @ApiModelProperty(value = "身份证件类型码")
    private String sfzlxm;

    @ApiModelProperty(value = "性别码")
    private String xbm;

    @ApiModelProperty(value = "信仰宗教码")
    private String xyzjm;

    @ApiModelProperty(value = "港澳台侨外码")
    private String gatqwm;

    @ApiModelProperty(value = "籍贯")
    private String jg;

    @ApiModelProperty(value = "婚姻状况码")
    private String hyzkm;

    @ApiModelProperty(value = "国籍/地区码")
    private String gjdqm;

    @ApiModelProperty(value = "出生日期")
    private String csrq;

    @ApiModelProperty(value = "照片,base64文本")
    private Blob zp;

    @ApiModelProperty(value = "身份证件号")
    private String sfzjh;

    @ApiModelProperty(value = "健康状况码")
    private String jkzkm;

    @ApiModelProperty(value = "姓名拼音")
    private String xmpy;

    @ApiModelProperty(value = "是否独生子女")
    private String sfdszn;


    @Override
    protected Serializable pkVal() {
        return null;
    }

}
